home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / mindos11.zip / MAKEFILE < prev    next >
Text File  |  1991-04-05  |  2KB  |  75 lines

  1. # Makefile for MINIX-to-DOS utilities
  2. # Using Microsoft C 5.10 (or Turbo C 1.0) and NDMAKE 4.3
  3. # Copyright 1988,1991 Steven W. Harrold -- All rights reserved.
  4. # $Header: MAKEFILE._V 1.6 91/04/05 15:56:47 SWH Exp $
  5.  
  6.  
  7. #======================================================================
  8.  
  9. # The Microsoft macros
  10. #MODEL   = S
  11. #CC      = cl
  12. #CFLAGS  = -A$(MODEL)            # -Zi (for Codeview debugging)
  13. #LD      = link
  14. #LFLAGS  = /noe/noi /stack:8000  # /co (for Codeview debugging)
  15. #LL      = $(LIB)\;
  16.  
  17. # The Turbo C macros
  18. MODEL   = s
  19. CC      = tcc
  20. CFLAGS  = -I$(INCLUDE)         # -v  (for Turbo Debugger)
  21. LD      = tlink
  22. LFLAGS  = $(LIB)\c0$(MODEL) /c # /v  (for Turbo Debugger)
  23. LL      = $(LIB)\c$(MODEL)
  24.  
  25. .RESPONSE_LINK: tlink
  26.  
  27. .SUFFIXES:  # this dependency is blank on purpose
  28. .SUFFIXES:  .obj .c
  29. .c.obj :
  30.         $(CC) $(CFLAGS) -c $*.c
  31.  
  32.  
  33. #======================================================================
  34.  
  35. OBJS    = devinit.obj devread.obj mblock.obj mdump.obj mgetinod.obj \
  36.           mhexbuf.obj mls.obj mmin2dos.obj mrdblk.obj mread.obj \
  37.           mrfile.obj mshdir.obj mshent.obj mshname.obj mdisk.obj
  38.  
  39. PROGS   = mblock.exe mdump.exe mls.exe mread.exe mdisk.exe
  40.  
  41. which : all
  42. all :   $(PROGS)
  43.  
  44.  
  45. #======================================================================
  46.  
  47. MBLOCK  = mblock.obj mrdblk.obj mhexbuf.obj devread.obj devinit.obj
  48. mblock.exe : $(MBLOCK)
  49.         $(LD) $(LFLAGS) $(MBLOCK)   ,$*,,$(LL)
  50.  
  51. MDUMP   = mdump.obj mrdblk.obj mhexbuf.obj devread.obj devinit.obj
  52. mdump.exe : $(MDUMP)
  53.         $(LD) $(LFLAGS) $(MDUMP)    ,$*,,$(LL)
  54.  
  55. MLS     = mls.obj mrdblk.obj mshdir.obj mrfile.obj \
  56.           mshent.obj devread.obj mshname.obj devinit.obj
  57. mls.exe : $(MLS)
  58.         $(LD) $(LFLAGS) $(MLS)      ,$*,,$(LL)
  59.  
  60. MREAD   = mread.obj mrdblk.obj mgetinod.obj mrfile.obj \
  61.           devread.obj mmin2dos.obj devinit.obj
  62. mread.exe : $(MREAD)
  63.         $(LD) $(LFLAGS) $(MREAD)    ,$*,,$(LL)
  64.  
  65. MDISK   = mdisk.obj devinit.obj
  66. mdisk.exe : $(MDISK)
  67.         $(LD) $(LFLAGS) $(MDISK)    ,$*,,$(LL)
  68.  
  69.  
  70. #======================================================================
  71.  
  72. $(OBJS) : dev.h mfs.h mfs.x
  73.  
  74. #---eof---
  75.